const { query } = require("../db/query")
module.exports = {
  // 获取角色列表
  getRoleList: async () => {
    // 调用query发送sql语句到mysql进行获取角色列表
    return await query("select * from role")
  },
  queryRoleOfId: async (role_id) => {
    // 调用query发送sql语句到mysql进行获取角色列表
    return await query("select * from role where role_id =?", [role_id])
  },
  queryRoleOfName: async (role_name) => {
    // 调用query发送sql语句到mysql进行获取角色列表
    return await query("select * from role where role_name =?", [role_name])
  },
  addRole: async (role_id, role_name) => {
    // 调用query发送sql语句到mysql进行添加角色
    return await query("insert into role(role_id,role_name) values(?,?)", [role_id, role_name])
  },
  // 删除角色
  delRole: async (role_id) => {
    // 调用query发送sql语句到mysql进行删除角色
    return await query("delete from role where id =?", [role_id])
  }
}